home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
QuickChords™ 0.5b ƒ
/
QuickChords™ 0.5b
/
QuickChords™ 0.5b.rsrc
/
bin.rsrc_CODE_128.txt
< prev
next >
Wrap
Text File
|
1994-07-11
|
64KB
|
1,121 lines
# near model CODE resource
# jump table entries: 552-552 (1 of them)
export_69:
00000000 7006 moveq.l D0, 0x06
00000002 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000006 3D40 820C move.w [A6 - 0x7DF4], D0
0000000A 7007 moveq.l D0, 0x07
0000000C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000010 3D40 820E move.w [A6 - 0x7DF2], D0
00000014 302E 820C move.w D0, [A6 - 0x7DF4]
00000018 48C0 ext.l D0
0000001A 0480 0000 01E0 subi.l D0, 0x1E0
00000020 2200 move.l D1, D0
00000022 7002 moveq.l D0, 0x02
00000024 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000028 3D40 8210 move.w [A6 - 0x7DF0], D0
0000002C 302E 820E move.w D0, [A6 - 0x7DF2]
00000030 48C0 ext.l D0
00000032 0480 0000 00E1 subi.l D0, 0xE1
00000038 2200 move.l D1, D0
0000003A 7002 moveq.l D0, 0x02
0000003C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000040 3D40 8212 move.w [A6 - 0x7DEE], D0
00000044 7000 moveq.l D0, 0x00
00000046 3D40 8214 move.w [A6 - 0x7DEC], D0
0000004A 4EFA 00DC jmp [PC + 0xDC /* 00000128 */]
0000004E 4EFA 00D8 jmp [PC + 0xD8 /* 00000128 */]
fn00000052:
00000052 244F movea.l A2, A7
00000054 2F0E move.l -[A7], A6
00000056 2F2D F754 move.l -[A7], [A5 - 0x8AC]
0000005A 9EFC 0016 sub.w A7, 0x16
0000005E 2C4F movea.l A6, A7
00000060 9FFC 0000 0000 sub.l A7, 0x0
00000066 2B4F F754 move.l [A5 - 0x8AC], A7
0000006A 3D40 0008 move.w [A6 + 0x8], D0
0000006E 598F subq.l A7, 4
00000070 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000074 A9BC syscall GetPicture
00000076 201F move.l D0, [A7]+
00000078 2D40 000A move.l [A6 + 0xA], D0
0000007C 486E 0000 pea.l [A6 + 0x0]
00000080 202E 000A move.l D0, [A6 + 0xA]
00000084 2040 movea.l A0, D0
00000086 2010 move.l D0, [A0]
00000088 5480 addq.l D0, 2
0000008A C188 exg D0, A0
0000008C 225F movea.l A1, [A7]+
0000008E 22D8 move.l [A1]+, [A0]+
00000090 22D8 move.l [A1]+, [A0]+
00000092 302E 0006 move.w D0, [A6 + 0x6]
00000096 48C0 ext.l D0
00000098 306E 0002 movea.w A0, [A6 + 0x2]
0000009C 9088 sub.l D0, A0
0000009E 3D40 000E move.w [A6 + 0xE], D0
000000A2 302E 0004 move.w D0, [A6 + 0x4]
000000A6 48C0 ext.l D0
000000A8 306E 0000 movea.w A0, [A6 + 0x0]
000000AC 9088 sub.l D0, A0
000000AE 3D40 0010 move.w [A6 + 0x10], D0
000000B2 203C 0000 01E0 move.l D0, 0x1E0
000000B8 306E 000E movea.w A0, [A6 + 0xE]
000000BC 9088 sub.l D0, A0
000000BE 2200 move.l D1, D0
000000C0 7002 moveq.l D0, 0x02
000000C2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000000C6 3D40 0012 move.w [A6 + 0x12], D0
000000CA 203C 0000 00E1 move.l D0, 0xE1
000000D0 306E 0010 movea.w A0, [A6 + 0x10]
000000D4 9088 sub.l D0, A0
000000D6 2200 move.l D1, D0
000000D8 7002 moveq.l D0, 0x02
000000DA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000000DE 3D40 0014 move.w [A6 + 0x14], D0
000000E2 0C6E 00C8 0008 cmpi.w [A6 + 0x8], 0xC8
000000E8 6600 0010 bne +0x12 /* 000000FA */
000000EC 486E 0000 pea.l [A6 + 0x0]
000000F0 7032 moveq.l D0, 0x32
000000F2 3F00 move.w -[A7], D0
000000F4 7032 moveq.l D0, 0x32
000000F6 3F00 move.w -[A7], D0
000000F8 A8A8 syscall OffsetRect
label000000FA:
000000FA 0C6E 0080 0008 cmpi.w [A6 + 0x8], 0x80
00000100 6600 0010 bne +0x12 /* 00000112 */
00000104 486E 0000 pea.l [A6 + 0x0]
00000108 70F1 moveq.l D0, 0xFFFFFFF1
0000010A 3F00 move.w -[A7], D0
0000010C 701E moveq.l D0, 0x1E
0000010E 3F00 move.w -[A7], D0
00000110 A8A8 syscall OffsetRect
label00000112:
00000112 2F2E 000A move.l -[A7], [A6 + 0xA]
00000116 486E 0000 pea.l [A6 + 0x0]
0000011A A8F6 syscall DrawPicture
0000011C DEFC 0016 add.w A7, 0x16
00000120 2B5F F754 move.l [A5 - 0x8AC], [A7]+
00000124 2C5F movea.l A6, [A7]+
00000126 4E75 rts
label00000128:
00000128 4EFA 0048 jmp [PC + 0x48 /* 00000172 */]
fn0000012C:
0000012C 244F movea.l A2, A7
0000012E 2F0E move.l -[A7], A6
00000130 2F2D F754 move.l -[A7], [A5 - 0x8AC]
00000134 9EFC 0000 sub.w A7, 0x0
00000138 2C4F movea.l A6, A7
0000013A 9FFC 0000 0000 sub.l A7, 0x0
00000140 2B4F F754 move.l [A5 - 0x8AC], A7
00000144 203C 0000 00C8 move.l D0, 0xC8
0000014A 6100 FF06 bsr -0xF8 /* 00000052 */
0000014E 206D FD16 movea.l A0, [A5 - 0x2EA]
00000152 41E8 8000 lea.l A0, [A0 - 0x8000]
00000156 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
label0000015A:
0000015A 7003 moveq.l D0, 0x03
0000015C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000160 4A80 tst.l D0
00000162 67F6 beq -0x8 /* 0000015A */
00000164 7001 moveq.l D0, 0x01
00000166 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
0000016A 2B5F F754 move.l [A5 - 0x8AC], [A7]+
0000016E 2C5F movea.l A6, [A7]+
00000170 4E75 rts
label00000172:
00000172 4EFA 0066 jmp [PC + 0x66 /* 000001DA */]
fn00000176:
00000176 244F movea.l A2, A7
00000178 2F0E move.l -[A7], A6
0000017A 2F2D F754 move.l -[A7], [A5 - 0x8AC]
0000017E 9EFC 0004 sub.w A7, 0x4
00000182 2C4F movea.l A6, A7
00000184 9FFC 0000 0000 sub.l A7, 0x0
0000018A 2B4F F754 move.l [A5 - 0x8AC], A7
0000018E 7000 moveq.l D0, 0x00
00000190 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000194 3D40 0000 move.w [A6 + 0x0], D0
00000198 0C6E 0001 0000 cmpi.w [A6 + 0x0], 0x1
0000019E 6704 beq +0x6 /* 000001A4 */
000001A0 4EFA 002C jmp [PC + 0x2C /* 000001CE */]
label000001A4:
000001A4 302E 0000 move.w D0, [A6 + 0x0]
000001A8 48C0 ext.l D0
000001AA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000001AE 3D40 0002 move.w [A6 + 0x2], D0
000001B2 0C6E 0001 0002 cmpi.w [A6 + 0x2], 0x1
000001B8 6704 beq +0x6 /* 000001BE */
000001BA 4EFA 0012 jmp [PC + 0x12 /* 000001CE */]
label000001BE:
000001BE 206D F758 movea.l A0, [A5 - 0x8A8]
000001C2 41E8 8008 lea.l A0, [A0 - 0x7FF8]
000001C6 2008 move.l D0, A0
000001C8 2040 movea.l A0, D0
000001CA 7001 moveq.l D0, 0x01
000001CC 3080 move.w [A0], D0
label000001CE:
000001CE DEFC 0004 add.w A7, 0x4
000001D2 2B5F F754 move.l [A5 - 0x8AC], [A7]+
000001D6 2C5F movea.l A6, [A7]+
000001D8 4E75 rts
label000001DA:
000001DA 4EFA 005A jmp [PC + 0x5A /* 00000236 */]
fn000001DE:
000001DE 244F movea.l A2, A7
000001E0 2F0E move.l -[A7], A6
000001E2 2F2D F754 move.l -[A7], [A5 - 0x8AC]
000001E6 9EFC 0000 sub.w A7, 0x0
000001EA 2C4F movea.l A6, A7
000001EC 9FFC 0000 0000 sub.l A7, 0x0
000001F2 2B4F F754 move.l [A5 - 0x8AC], A7
000001F6 7000 moveq.l D0, 0x00
000001F8 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000001FC 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000200 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000204 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000208 0000 0000 ori.b D0, 0x0
0000020C 1000 move.b D0, D0
0000020E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000212 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000216 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000021A 6700 0012 beq +0x14 /* 0000022E */
0000021E 206D F758 movea.l A0, [A5 - 0x8A8]
00000222 41E8 820A lea.l A0, [A0 - 0x7DF6]
00000226 2008 move.l D0, A0
00000228 2040 movea.l A0, D0
0000022A 7001 moveq.l D0, 0x01
0000022C 3080 move.w [A0], D0
label0000022E:
0000022E 2B5F F754 move.l [A5 - 0x8AC], [A7]+
00000232 2C5F movea.l A6, [A7]+
00000234 4E75 rts
label00000236:
00000236 4EFA 044C jmp [PC + 0x44C /* 00000684 */]
fn0000023A:
0000023A 244F movea.l A2, A7
0000023C 2F0E move.l -[A7], A6
0000023E 2F2D F754 move.l -[A7], [A5 - 0x8AC]
00000242 9EFC 0208 sub.w A7, 0x208
00000246 2C4F movea.l A6, A7
00000248 9FFC 0000 0000 sub.l A7, 0x0
0000024E 2B4F F754 move.l [A5 - 0x8AC], A7
00000252 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000256 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000025A 700F moveq.l D0, 0x0F
0000025C 3F00 move.w -[A7], D0
0000025E 7014 moveq.l D0, 0x14
00000260 3F00 move.w -[A7], D0
00000262 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000266 206D FD16 movea.l A0, [A5 - 0x2EA]
0000026A 41E8 8006 lea.l A0, [A0 - 0x7FFA]
0000026E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000272 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000276 51E7 sf -[A7]
00000278 7001 moveq.l D0, 0x01
0000027A 3F00 move.w -[A7], D0
0000027C 206D FD16 movea.l A0, [A5 - 0x2EA]
00000280 4868 801E pea.l [A0 - 0x7FE2]
00000284 2F3C 0000 0100 move.l -[A7], 0x100
0000028A 4267 clr.w -[A7]
0000028C 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00000290 206D FD16 movea.l A0, [A5 - 0x2EA]
00000294 41E8 8024 lea.l A0, [A0 - 0x7FDC]
00000298 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000029C 41EE 0000 lea.l A0, [A6 + 0x0]
000002A0 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
label000002A4:
000002A4 7001 moveq.l D0, 0x01
000002A6 3B40 F742 move.w [A5 - 0x8BE], D0
000002AA 206D F758 movea.l A0, [A5 - 0x8A8]
000002AE 41E8 810A lea.l A0, [A0 - 0x7EF6]
000002B2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000002B6 206D F758 movea.l A0, [A5 - 0x8A8]
000002BA 41E8 810A lea.l A0, [A0 - 0x7EF6]
000002BE 7000 moveq.l D0, 0x00
000002C0 1018 move.b D0, [A0]+
000002C2 3D40 0100 move.w [A6 + 0x100], D0
000002C6 206D F758 movea.l A0, [A5 - 0x8A8]
000002CA 41E8 800A lea.l A0, [A0 - 0x7FF6]
000002CE 7000 moveq.l D0, 0x00
000002D0 1018 move.b D0, [A0]+
000002D2 3D40 0102 move.w [A6 + 0x102], D0
000002D6 7001 moveq.l D0, 0x01
000002D8 2F00 move.l -[A7], D0
000002DA 206D F758 movea.l A0, [A5 - 0x8A8]
000002DE 4868 810A pea.l [A0 - 0x7EF6]
000002E2 206D F758 movea.l A0, [A5 - 0x8A8]
000002E6 41E8 800A lea.l A0, [A0 - 0x7FF6]
000002EA 225F movea.l A1, [A7]+
000002EC 201F move.l D0, [A7]+
000002EE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000002F2 0C80 0000 0000 cmpi.l D0, 0x0
000002F8 6E04 bgt +0x6 /* 000002FE */
000002FA 4EFA 00AA jmp [PC + 0xAA /* 000003A6 */]
label000002FE:
000002FE 7001 moveq.l D0, 0x01
00000300 3D40 0104 move.w [A6 + 0x104], D0
label00000304:
00000304 206D F758 movea.l A0, [A5 - 0x8A8]
00000308 4868 810A pea.l [A0 - 0x7EF6]
0000030C 306E 0104 movea.w A0, [A6 + 0x104]
00000310 2F08 move.l -[A7], A0
00000312 7001 moveq.l D0, 0x01
00000314 221F move.l D1, [A7]+
00000316 205F movea.l A0, [A7]+
00000318 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000031C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000320 41EE 0106 lea.l A0, [A6 + 0x106]
00000324 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000328 41EE 0106 lea.l A0, [A6 + 0x106]
0000032C 7000 moveq.l D0, 0x00
0000032E 1018 move.b D0, [A0]+
00000330 6702 beq +0x4 /* 00000334 */
00000332 1010 move.b D0, [A0]
label00000334:
00000334 0C80 0000 000D cmpi.l D0, 0xD /* '\r' */
0000033A 57C0 seq D0
0000033C 4880 ext.w D0
0000033E 48C0 ext.l D0
00000340 2F00 move.l -[A7], D0
00000342 486E 0106 pea.l [A6 + 0x106]
00000346 206D FD16 movea.l A0, [A5 - 0x2EA]
0000034A 41E8 802E lea.l A0, [A0 - 0x7FD2]
0000034E 225F movea.l A1, [A7]+
00000350 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000354 809F or.l D0, [A7]+
00000356 6604 bne +0x6 /* 0000035C */
00000358 4EFA 0030 jmp [PC + 0x30 /* 0000038A */]
label0000035C:
0000035C 206D F758 movea.l A0, [A5 - 0x8A8]
00000360 4868 810A pea.l [A0 - 0x7EF6]
00000364 7001 moveq.l D0, 0x01
00000366 2F00 move.l -[A7], D0
00000368 302E 0104 move.w D0, [A6 + 0x104]
0000036C 48C0 ext.l D0
0000036E 5380 subq.l D0, 1
00000370 221F move.l D1, [A7]+
00000372 205F movea.l A0, [A7]+
00000374 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000378 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000037C 41EE 0000 lea.l A0, [A6 + 0x0]
00000380 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000384 3D6E 0100 0104 move.w [A6 + 0x104], [A6 + 0x100]
label0000038A:
0000038A 526E 0104 addq.w [A6 + 0x104], 1
0000038E 486E 0106 pea.l [A6 + 0x106]
00000392 206D FD16 movea.l A0, [A5 - 0x2EA]
00000396 41E8 8030 lea.l A0, [A0 - 0x7FD0]
0000039A 225F movea.l A1, [A7]+
0000039C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000003A0 4A80 tst.l D0
000003A2 6700 FF60 beq -0x9E /* 00000304 */
label000003A6:
000003A6 206D F758 movea.l A0, [A5 - 0x8A8]
000003AA 4868 800A pea.l [A0 - 0x7FF6]
000003AE 41EE 0000 lea.l A0, [A6 + 0x0]
000003B2 225F movea.l A1, [A7]+
000003B4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000003B8 2F00 move.l -[A7], D0
000003BA 7001 moveq.l D0, 0x01
000003BC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000003C0 809F or.l D0, [A7]+
000003C2 2F00 move.l -[A7], D0
000003C4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000003C8 7000 moveq.l D0, 0x00
000003CA 1018 move.b D0, [A0]+
000003CC 809F or.l D0, [A7]+
000003CE 6700 FED4 beq -0x12A /* 000002A4 */
000003D2 7001 moveq.l D0, 0x01
000003D4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000003D8 206D F758 movea.l A0, [A5 - 0x8A8]
000003DC 4868 800A pea.l [A0 - 0x7FF6]
000003E0 41EE 0000 lea.l A0, [A6 + 0x0]
000003E4 225F movea.l A1, [A7]+
000003E6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000003EA 4A80 tst.l D0
000003EC 6604 bne +0x6 /* 000003F2 */
000003EE 4EFA 0130 jmp [PC + 0x130 /* 00000520 */]
label000003F2:
000003F2 7001 moveq.l D0, 0x01
000003F4 3D40 0206 move.w [A6 + 0x206], D0
000003F8 7001 moveq.l D0, 0x01
000003FA 3D40 0104 move.w [A6 + 0x104], D0
label000003FE:
000003FE 206D F758 movea.l A0, [A5 - 0x8A8]
00000402 4868 810A pea.l [A0 - 0x7EF6]
00000406 306E 0104 movea.w A0, [A6 + 0x104]
0000040A 2F08 move.l -[A7], A0
0000040C 7001 moveq.l D0, 0x01
0000040E 221F move.l D1, [A7]+
00000410 205F movea.l A0, [A7]+
00000412 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000416 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000041A 41EE 0106 lea.l A0, [A6 + 0x106]
0000041E 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000422 486E 0106 pea.l [A6 + 0x106]
00000426 206D FD16 movea.l A0, [A5 - 0x2EA]
0000042A 41E8 8032 lea.l A0, [A0 - 0x7FCE]
0000042E 225F movea.l A1, [A7]+
00000430 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000434 4A80 tst.l D0
00000436 6604 bne +0x6 /* 0000043C */
00000438 4EFA 00CA jmp [PC + 0xCA /* 00000504 */]
label0000043C:
0000043C 206D F758 movea.l A0, [A5 - 0x8A8]
00000440 4868 810A pea.l [A0 - 0x7EF6]
00000444 302E 0104 move.w D0, [A6 + 0x104]
00000448 48C0 ext.l D0
0000044A 5280 addq.l D0, 1
0000044C 2200 move.l D1, D0
0000044E 7001 moveq.l D0, 0x01
00000450 205F movea.l A0, [A7]+
00000452 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000456 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000045A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000045E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000462 0000 0000 ori.b D0, 0x0
00000466 9000 sub.b D0, D0
00000468 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000046C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000470 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000474 206D F758 movea.l A0, [A5 - 0x8A8]
00000478 4868 810A pea.l [A0 - 0x7EF6]
0000047C 302E 0104 move.w D0, [A6 + 0x104]
00000480 48C0 ext.l D0
00000482 5480 addq.l D0, 2
00000484 2200 move.l D1, D0
00000486 7001 moveq.l D0, 0x01
00000488 205F movea.l A0, [A7]+
0000048A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000048E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000492 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000496 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000049A 0000 0000 ori.b D0, 0x0
0000049E 9000 sub.b D0, D0
000004A0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000004A4 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000004A8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000004AC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000004B0 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000004B4 6604 bne +0x6 /* 000004BA */
000004B6 4EFA 0014 jmp [PC + 0x14 /* 000004CC */]
label000004BA:
000004BA 306E 0206 movea.w A0, [A6 + 0x206]
000004BE D1C8 add.l A0, A0
000004C0 D1ED F750 add.l A0, [A5 - 0x8B0]
000004C4 7063 moveq.l D0, 0x63
000004C6 3080 move.w [A0], D0
000004C8 4EFA 0036 jmp [PC + 0x36 /* 00000500 */]
label000004CC:
000004CC 302E 0206 move.w D0, [A6 + 0x206]
000004D0 48C0 ext.l D0
000004D2 E388 lsl D0, 1
000004D4 D0AD F750 add.l D0, [A5 - 0x8B0]
000004D8 2F00 move.l -[A7], D0
000004DA 206D F758 movea.l A0, [A5 - 0x8A8]
000004DE 4868 810A pea.l [A0 - 0x7EF6]
000004E2 302E 0104 move.w D0, [A6 + 0x104]
000004E6 48C0 ext.l D0
000004E8 5280 addq.l D0, 1
000004EA 2200 move.l D1, D0
000004EC 7001 moveq.l D0, 0x01
000004EE 205F movea.l A0, [A7]+
000004F0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000004F4 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000004F8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000004FC 205F movea.l A0, [A7]+
000004FE 3080 move.w [A0], D0
label00000500:
00000500 526E 0206 addq.w [A6 + 0x206], 1
label00000504:
00000504 206D F758 movea.l A0, [A5 - 0x8A8]
00000508 41E8 810A lea.l A0, [A0 - 0x7EF6]
0000050C 7000 moveq.l D0, 0x00
0000050E 1018 move.b D0, [A0]+
00000510 526E 0104 addq.w [A6 + 0x104], 1
00000514 B06E 0104 cmp.w D0, [A6 + 0x104]
00000518 6C00 FEE4 bge -0x11A /* 000003FE */
0000051C 4EFA 00F0 jmp [PC + 0xF0 /* 0000060E */]
label00000520:
00000520 7003 moveq.l D0, 0x03
00000522 3F00 move.w -[A7], D0
00000524 A9C8 syscall SysBeep
00000526 7002 moveq.l D0, 0x02
00000528 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000052C 7002 moveq.l D0, 0x02
0000052E 3F00 move.w -[A7], D0
00000530 206D FD16 movea.l A0, [A5 - 0x2EA]
00000534 4868 8034 pea.l [A0 - 0x7FCC]
00000538 3F3C 00FA move.w -[A7], 0xFA
0000053C 7078 moveq.l D0, 0x78
0000053E 3F00 move.w -[A7], D0
00000540 70FF moveq.l D0, 0xFFFFFFFF
00000542 3F00 move.w -[A7], D0
00000544 3F3C 01C2 move.w -[A7], 0x1C2
00000548 3F3C 00BE move.w -[A7], 0xBE
0000054C 70FF moveq.l D0, 0xFFFFFFFF
0000054E 3F00 move.w -[A7], D0
00000550 7002 moveq.l D0, 0x02
00000552 3F00 move.w -[A7], D0
00000554 4267 clr.w -[A7]
00000556 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
0000055A 4267 clr.w -[A7]
0000055C 700C moveq.l D0, 0x0C
0000055E 3F00 move.w -[A7], D0
00000560 70FF moveq.l D0, 0xFFFFFFFF
00000562 3F00 move.w -[A7], D0
00000564 70FF moveq.l D0, 0xFFFFFFFF
00000566 3F00 move.w -[A7], D0
00000568 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000056C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000570 7046 moveq.l D0, 0x46
00000572 3F00 move.w -[A7], D0
00000574 7014 moveq.l D0, 0x14
00000576 3F00 move.w -[A7], D0
00000578 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000057C 206D FD16 movea.l A0, [A5 - 0x2EA]
00000580 41E8 803A lea.l A0, [A0 - 0x7FC6]
00000584 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000588 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
0000058C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000590 700D moveq.l D0, 0x0D
00000592 3F00 move.w -[A7], D0
00000594 7028 moveq.l D0, 0x28
00000596 3F00 move.w -[A7], D0
00000598 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000059C 206D FD16 movea.l A0, [A5 - 0x2EA]
000005A0 41E8 8042 lea.l A0, [A0 - 0x7FBE]
000005A4 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000005A8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000005AC 50ED F4B4 st [A5 - 0xB4C]
000005B0 6106 bsr +0x8 /* 000005B8 */
000005B2 6100 FC2A bsr -0x3D4 /* 000001DE */
000005B6 4E75 rts
fn000005B8:
000005B8 2B5F F5C2 move.l [A5 - 0xA3E], [A7]+
label000005BC:
000005BC 50ED F4B4 st [A5 - 0xB4C]
000005C0 422D F539 clr.b [A5 - 0xAC7]
000005C4 3B7C 003F F5F0 move.w [A5 - 0xA10], 0x3F /* '?' */
000005CA 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000005CE 206D F758 movea.l A0, [A5 - 0x8A8]
000005D2 41E8 820A lea.l A0, [A0 - 0x7DF6]
000005D6 3010 move.w D0, [A0]
000005D8 48C0 ext.l D0
000005DA 0C80 0000 0001 cmpi.l D0, 0x1
000005E0 66DA bne -0x24 /* 000005BC */
000005E2 206D F758 movea.l A0, [A5 - 0x8A8]
000005E6 41E8 820A lea.l A0, [A0 - 0x7DF6]
000005EA 2008 move.l D0, A0
000005EC 2040 movea.l A0, D0
000005EE 4250 clr.w [A0]
000005F0 206D F758 movea.l A0, [A5 - 0x8A8]
000005F4 41E8 800A lea.l A0, [A0 - 0x7FF6]
000005F8 2008 move.l D0, A0
000005FA 2F00 move.l -[A7], D0
000005FC 206D FD16 movea.l A0, [A5 - 0x2EA]
00000600 41E8 805C lea.l A0, [A0 - 0x7FA4]
00000604 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000608 205F movea.l A0, [A7]+
0000060A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
label0000060E:
0000060E 7002 moveq.l D0, 0x02
00000610 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000614 203C 0000 0080 move.l D0, 0x80
0000061A 6100 FA36 bsr -0x5C8 /* 00000052 */
0000061E 7007 moveq.l D0, 0x07
00000620 3F00 move.w -[A7], D0
00000622 3F3C 8000 move.w -[A7], 0x8000
00000626 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
0000062A 4267 clr.w -[A7]
0000062C 7018 moveq.l D0, 0x18
0000062E 3F00 move.w -[A7], D0
00000630 70FF moveq.l D0, 0xFFFFFFFF
00000632 3F00 move.w -[A7], D0
00000634 70FF moveq.l D0, 0xFFFFFFFF
00000636 3F00 move.w -[A7], D0
00000638 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000063C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000640 7019 moveq.l D0, 0x19
00000642 3F00 move.w -[A7], D0
00000644 3F3C 00AF move.w -[A7], 0xAF
00000648 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000064C 206D F758 movea.l A0, [A5 - 0x8A8]
00000650 41E8 800A lea.l A0, [A0 - 0x7FF6]
00000654 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000658 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
0000065C 4267 clr.w -[A7]
0000065E 700C moveq.l D0, 0x0C
00000660 3F00 move.w -[A7], D0
00000662 70FF moveq.l D0, 0xFFFFFFFF
00000664 3F00 move.w -[A7], D0
00000666 70FF moveq.l D0, 0xFFFFFFFF
00000668 3F00 move.w -[A7], D0
0000066A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000066E 4267 clr.w -[A7]
00000670 3F3C 8000 move.w -[A7], 0x8000
00000674 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000678 DEFC 0208 add.w A7, 0x208
0000067C 2B5F F754 move.l [A5 - 0x8AC], [A7]+
00000680 2C5F movea.l A6, [A7]+
00000682 4E75 rts
label00000684:
00000684 4EFA 021E jmp [PC + 0x21E /* 000008A4 */]
fn00000688:
00000688 244F movea.l A2, A7
0000068A 2F0E move.l -[A7], A6
0000068C 2F2D F754 move.l -[A7], [A5 - 0x8AC]
00000690 9EFC 0004 sub.w A7, 0x4
00000694 2C4F movea.l A6, A7
00000696 9FFC 0000 0000 sub.l A7, 0x0
0000069C 2B4F F754 move.l [A5 - 0x8AC], A7
000006A0 4267 clr.w -[A7]
000006A2 3F3C 8000 move.w -[A7], 0x8000
000006A6 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000006AA 7001 moveq.l D0, 0x01
000006AC 3D40 0000 move.w [A6 + 0x0], D0
label000006B0:
000006B0 306E 0000 movea.w A0, [A6 + 0x0]
000006B4 D1C8 add.l A0, A0
000006B6 D1ED F750 add.l A0, [A5 - 0x8B0]
000006BA 3010 move.w D0, [A0]
000006BC 6600 0008 bne +0xA /* 000006C6 */
000006C0 70F6 moveq.l D0, 0xFFFFFFF6
000006C2 3D40 0002 move.w [A6 + 0x2], D0
label000006C6:
000006C6 306E 0000 movea.w A0, [A6 + 0x0]
000006CA D1C8 add.l A0, A0
000006CC D1ED F750 add.l A0, [A5 - 0x8B0]
000006D0 3010 move.w D0, [A0]
000006D2 48C0 ext.l D0
000006D4 0C80 0000 0063 cmpi.l D0, 0x63 /* 'c' */
000006DA 6600 0008 bne +0xA /* 000006E4 */
000006DE 70F6 moveq.l D0, 0xFFFFFFF6
000006E0 3D40 0002 move.w [A6 + 0x2], D0
label000006E4:
000006E4 306E 0000 movea.w A0, [A6 + 0x0]
000006E8 D1C8 add.l A0, A0
000006EA D1ED F750 add.l A0, [A5 - 0x8B0]
000006EE 3010 move.w D0, [A0]
000006F0 48C0 ext.l D0
000006F2 0C80 0000 0001 cmpi.l D0, 0x1
000006F8 6600 0008 bne +0xA /* 00000702 */
000006FC 3D7C 00E2 0002 move.w [A6 + 0x2], 0xE2
label00000702:
00000702 306E 0000 movea.w A0, [A6 + 0x0]
00000706 D1C8 add.l A0, A0
00000708 D1ED F750 add.l A0, [A5 - 0x8B0]
0000070C 3010 move.w D0, [A0]
0000070E 48C0 ext.l D0
00000710 0C80 0000 0002 cmpi.l D0, 0x2
00000716 6600 0008 bne +0xA /* 00000720 */
0000071A 3D7C 010A 0002 move.w [A6 + 0x2], 0x10A
label00000720:
00000720 306E 0000 movea.w A0, [A6 + 0x0]
00000724 D1C8 add.l A0, A0
00000726 D1ED F750 add.l A0, [A5 - 0x8B0]
0000072A 3010 move.w D0, [A0]
0000072C 48C0 ext.l D0
0000072E 0C80 0000 0003 cmpi.l D0, 0x3
00000734 6600 0008 bne +0xA /* 0000073E */
00000738 3D7C 0130 0002 move.w [A6 + 0x2], 0x130
label0000073E:
0000073E 306E 0000 movea.w A0, [A6 + 0x0]
00000742 D1C8 add.l A0, A0
00000744 D1ED F750 add.l A0, [A5 - 0x8B0]
00000748 3010 move.w D0, [A0]
0000074A 48C0 ext.l D0
0000074C 0C80 0000 0004 cmpi.l D0, 0x4
00000752 6600 0008 bne +0xA /* 0000075C */
00000756 3D7C 0154 0002 move.w [A6 + 0x2], 0x154
label0000075C:
0000075C 306E 0000 movea.w A0, [A6 + 0x0]
00000760 D1C8 add.l A0, A0
00000762 D1ED F750 add.l A0, [A5 - 0x8B0]
00000766 3010 move.w D0, [A0]
00000768 48C0 ext.l D0
0000076A 0C80 0000 0005 cmpi.l D0, 0x5
00000770 6600 0008 bne +0xA /* 0000077A */
00000774 3D7C 017C 0002 move.w [A6 + 0x2], 0x17C
label0000077A:
0000077A 306E 0000 movea.w A0, [A6 + 0x0]
0000077E D1C8 add.l A0, A0
00000780 D1ED F750 add.l A0, [A5 - 0x8B0]
00000784 3010 move.w D0, [A0]
00000786 48C0 ext.l D0
00000788 0C80 0000 0006 cmpi.l D0, 0x6
0000078E 6600 0008 bne +0xA /* 00000798 */
00000792 3D7C 01A1 0002 move.w [A6 + 0x2], 0x1A1
label00000798:
00000798 306E 0000 movea.w A0, [A6 + 0x0]
0000079C D1C8 add.l A0, A0
0000079E D1ED F750 add.l A0, [A5 - 0x8B0]
000007A2 3010 move.w D0, [A0]
000007A4 48C0 ext.l D0
000007A6 0C80 0000 0007 cmpi.l D0, 0x7
000007AC 6600 0008 bne +0xA /* 000007B6 */
000007B0 3D7C 01C5 0002 move.w [A6 + 0x2], 0x1C5
label000007B6:
000007B6 0C6E 0001 0000 cmpi.w [A6 + 0x0], 0x1
000007BC 6600 001A bne +0x1C /* 000007D8 */
000007C0 302E 0002 move.w D0, [A6 + 0x2]
000007C4 48C0 ext.l D0
000007C6 5380 subq.l D0, 1
000007C8 2F00 move.l -[A7], D0
000007CA 7062 moveq.l D0, 0x62
000007CC 5380 subq.l D0, 1
000007CE 2200 move.l D1, D0
000007D0 7003 moveq.l D0, 0x03
000007D2 241F move.l D2, [A7]+
000007D4 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
label000007D8:
000007D8 0C6E 0002 0000 cmpi.w [A6 + 0x0], 0x2
000007DE 6600 001A bne +0x1C /* 000007FA */
000007E2 302E 0002 move.w D0, [A6 + 0x2]
000007E6 48C0 ext.l D0
000007E8 5380 subq.l D0, 1
000007EA 2F00 move.l -[A7], D0
000007EC 706A moveq.l D0, 0x6A
000007EE 5380 subq.l D0, 1
000007F0 2200 move.l D1, D0
000007F2 7003 moveq.l D0, 0x03
000007F4 241F move.l D2, [A7]+
000007F6 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
label000007FA:
000007FA 0C6E 0003 0000 cmpi.w [A6 + 0x0], 0x3
00000800 6600 001A bne +0x1C /* 0000081C */
00000804 302E 0002 move.w D0, [A6 + 0x2]
00000808 48C0 ext.l D0
0000080A 5380 subq.l D0, 1
0000080C 2F00 move.l -[A7], D0
0000080E 7071 moveq.l D0, 0x71
00000810 5380 subq.l D0, 1
00000812 2200 move.l D1, D0
00000814 7003 moveq.l D0, 0x03
00000816 241F move.l D2, [A7]+
00000818 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
label0000081C:
0000081C 0C6E 0004 0000 cmpi.w [A6 + 0x0], 0x4
00000822 6600 001A bne +0x1C /* 0000083E */
00000826 302E 0002 move.w D0, [A6 + 0x2]
0000082A 48C0 ext.l D0
0000082C 5380 subq.l D0, 1
0000082E 2F00 move.l -[A7], D0
00000830 7078 moveq.l D0, 0x78
00000832 5380 subq.l D0, 1
00000834 2200 move.l D1, D0
00000836 7003 moveq.l D0, 0x03
00000838 241F move.l D2, [A7]+
0000083A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
label0000083E:
0000083E 0C6E 0005 0000 cmpi.w [A6 + 0x0], 0x5
00000844 6600 001E bne +0x20 /* 00000864 */
00000848 302E 0002 move.w D0, [A6 + 0x2]
0000084C 48C0 ext.l D0
0000084E 5380 subq.l D0, 1
00000850 2F00 move.l -[A7], D0
00000852 203C 0000 0080 move.l D0, 0x80
00000858 5380 subq.l D0, 1
0000085A 2200 move.l D1, D0
0000085C 7003 moveq.l D0, 0x03
0000085E 241F move.l D2, [A7]+
00000860 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
label00000864:
00000864 0C6E 0006 0000 cmpi.w [A6 + 0x0], 0x6
0000086A 6600 001E bne +0x20 /* 0000088A */
0000086E 302E 0002 move.w D0, [A6 + 0x2]
00000872 48C0 ext.l D0
00000874 5380 subq.l D0, 1
00000876 2F00 move.l -[A7], D0
00000878 203C 0000 0088 move.l D0, 0x88
0000087E 5380 subq.l D0, 1
00000880 2200 move.l D1, D0
00000882 7003 moveq.l D0, 0x03
00000884 241F move.l D2, [A7]+
00000886 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
label0000088A:
0000088A 7006 moveq.l D0, 0x06
0000088C 526E 0000 addq.w [A6 + 0x0], 1
00000890 B06E 0000 cmp.w D0, [A6 + 0x0]
00000894 6C00 FE1A bge -0x1E4 /* 000006B0 */
00000898 DEFC 0004 add.w A7, 0x4
0000089C 2B5F F754 move.l [A5 - 0x8AC], [A7]+
000008A0 2C5F movea.l A6, [A7]+
000008A2 4E75 rts
label000008A4:
000008A4 4EFA 0148 jmp [PC + 0x148 /* 000009EE */]
fn000008A8:
000008A8 244F movea.l A2, A7
000008AA 2F0E move.l -[A7], A6
000008AC 2F2D F754 move.l -[A7], [A5 - 0x8AC]
000008B0 9EFC 0000 sub.w A7, 0x0
000008B4 2C4F movea.l A6, A7
000008B6 9FFC 0000 0000 sub.l A7, 0x0
000008BC 2B4F F754 move.l [A5 - 0x8AC], A7
000008C0 7002 moveq.l D0, 0x02
000008C2 3F00 move.w -[A7], D0
000008C4 206D FD16 movea.l A0, [A5 - 0x2EA]
000008C8 4868 805E pea.l [A0 - 0x7FA2]
000008CC 3F3C 00FA move.w -[A7], 0xFA
000008D0 7078 moveq.l D0, 0x78
000008D2 3F00 move.w -[A7], D0
000008D4 70FF moveq.l D0, 0xFFFFFFFF
000008D6 3F00 move.w -[A7], D0
000008D8 3F3C 01C2 move.w -[A7], 0x1C2
000008DC 3F3C 00BE move.w -[A7], 0xBE
000008E0 70FF moveq.l D0, 0xFFFFFFFF
000008E2 3F00 move.w -[A7], D0
000008E4 7002 moveq.l D0, 0x02
000008E6 3F00 move.w -[A7], D0
000008E8 4267 clr.w -[A7]
000008EA 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000008EE 4267 clr.w -[A7]
000008F0 700C moveq.l D0, 0x0C
000008F2 3F00 move.w -[A7], D0
000008F4 70FF moveq.l D0, 0xFFFFFFFF
000008F6 3F00 move.w -[A7], D0
000008F8 70FF moveq.l D0, 0xFFFFFFFF
000008FA 3F00 move.w -[A7], D0
000008FC 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000900 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000904 700F moveq.l D0, 0x0F
00000906 3F00 move.w -[A7], D0
00000908 7014 moveq.l D0, 0x14
0000090A 3F00 move.w -[A7], D0
0000090C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000910 206D FD16 movea.l A0, [A5 - 0x2EA]
00000914 41E8 8064 lea.l A0, [A0 - 0x7F9C]
00000918 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000091C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000920 7005 moveq.l D0, 0x05
00000922 3F00 move.w -[A7], D0
00000924 206D FD16 movea.l A0, [A5 - 0x2EA]
00000928 4868 807E pea.l [A0 - 0x7F82]
0000092C 7004 moveq.l D0, 0x04
0000092E 3F00 move.w -[A7], D0
00000930 7014 moveq.l D0, 0x14
00000932 3F00 move.w -[A7], D0
00000934 7023 moveq.l D0, 0x23
00000936 3F00 move.w -[A7], D0
00000938 70FF moveq.l D0, 0xFFFFFFFF
0000093A 3F00 move.w -[A7], D0
0000093C 706E moveq.l D0, 0x6E
0000093E 3F00 move.w -[A7], D0
00000940 7033 moveq.l D0, 0x33
00000942 3F00 move.w -[A7], D0
00000944 70FF moveq.l D0, 0xFFFFFFFF
00000946 3F00 move.w -[A7], D0
00000948 7001 moveq.l D0, 0x01
0000094A 3F00 move.w -[A7], D0
0000094C 7001 moveq.l D0, 0x01
0000094E 3F00 move.w -[A7], D0
00000950 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000954 7001 moveq.l D0, 0x01
00000956 3F00 move.w -[A7], D0
00000958 7001 moveq.l D0, 0x01
0000095A 3F00 move.w -[A7], D0
0000095C 206D FD16 movea.l A0, [A5 - 0x2EA]
00000960 4868 8080 pea.l [A0 - 0x7F80]
00000964 7078 moveq.l D0, 0x78
00000966 3F00 move.w -[A7], D0
00000968 7023 moveq.l D0, 0x23
0000096A 3F00 move.w -[A7], D0
0000096C 70FF moveq.l D0, 0xFFFFFFFF
0000096E 3F00 move.w -[A7], D0
00000970 3F3C 00AA move.w -[A7], 0xAA
00000974 7037 moveq.l D0, 0x37
00000976 3F00 move.w -[A7], D0
00000978 70FF moveq.l D0, 0xFFFFFFFF
0000097A 3F00 move.w -[A7], D0
0000097C 4267 clr.w -[A7]
0000097E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000982 6106 bsr +0x8 /* 0000098A */
00000984 6100 F7F0 bsr -0x80E /* 00000176 */
00000988 4E75 rts
fn0000098A:
0000098A 2B5F F5BA move.l [A5 - 0xA46], [A7]+
label0000098E:
0000098E 50ED F4B4 st [A5 - 0xB4C]
00000992 422D F539 clr.b [A5 - 0xAC7]
00000996 3B7C 003F F5F0 move.w [A5 - 0xA10], 0x3F /* '?' */
0000099C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000009A0 206D F758 movea.l A0, [A5 - 0x8A8]
000009A4 41E8 8008 lea.l A0, [A0 - 0x7FF8]
000009A8 3010 move.w D0, [A0]
000009AA 48C0 ext.l D0
000009AC 0C80 0000 0001 cmpi.l D0, 0x1
000009B2 66DA bne -0x24 /* 0000098E */
000009B4 206D F758 movea.l A0, [A5 - 0x8A8]
000009B8 41E8 8008 lea.l A0, [A0 - 0x7FF8]
000009BC 2008 move.l D0, A0
000009BE 2040 movea.l A0, D0
000009C0 4250 clr.w [A0]
000009C2 206D F758 movea.l A0, [A5 - 0x8A8]
000009C6 41E8 800A lea.l A0, [A0 - 0x7FF6]
000009CA 2008 move.l D0, A0
000009CC 2F00 move.l -[A7], D0
000009CE 7005 moveq.l D0, 0x05
000009D0 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000009D4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000009D8 205F movea.l A0, [A7]+
000009DA 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000009DE 6100 F85A bsr -0x7A4 /* 0000023A */
000009E2 6100 FCA4 bsr -0x35A /* 00000688 */
000009E6 2B5F F754 move.l [A5 - 0x8AC], [A7]+
000009EA 2C5F movea.l A6, [A7]+
000009EC 4E75 rts
label000009EE:
000009EE 4EFA 0100 jmp [PC + 0x100 /* 00000AF0 */]
fn000009F2:
000009F2 244F movea.l A2, A7
000009F4 2F0E move.l -[A7], A6
000009F6 2F2D F754 move.l -[A7], [A5 - 0x8AC]
000009FA 9EFC 0004 sub.w A7, 0x4
000009FE 2C4F movea.l A6, A7
00000A00 9FFC 0000 0000 sub.l A7, 0x0
00000A06 2B4F F754 move.l [A5 - 0x8AC], A7
00000A0A 7000 moveq.l D0, 0x00
00000A0C 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000A10 3D40 0000 move.w [A6 + 0x0], D0
00000A14 0C6E 0001 0000 cmpi.w [A6 + 0x0], 0x1
00000A1A 6704 beq +0x6 /* 00000A20 */
00000A1C 4EFA 00C6 jmp [PC + 0xC6 /* 00000AE4 */]
label00000A20:
00000A20 302E 0000 move.w D0, [A6 + 0x0]
00000A24 48C0 ext.l D0
00000A26 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000A2A 3D40 0002 move.w [A6 + 0x2], D0
00000A2E 0C6E 0003 0002 cmpi.w [A6 + 0x2], 0x3
00000A34 6704 beq +0x6 /* 00000A3A */
00000A36 4EFA 000E jmp [PC + 0xE /* 00000A46 */]
label00000A3A:
00000A3A 7001 moveq.l D0, 0x01
00000A3C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000A40 A853 syscall ShowCursor
00000A42 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
label00000A46:
00000A46 0C6E 0002 0002 cmpi.w [A6 + 0x2], 0x2
00000A4C 6704 beq +0x6 /* 00000A52 */
00000A4E 4EFA 0084 jmp [PC + 0x84 /* 00000AD4 */]
label00000A52:
00000A52 7008 moveq.l D0, 0x08
00000A54 3F00 move.w -[A7], D0
00000A56 206D FD16 movea.l A0, [A5 - 0x2EA]
00000A5A 4868 8086 pea.l [A0 - 0x7F7A]
00000A5E 3F3C 00FA move.w -[A7], 0xFA
00000A62 705A moveq.l D0, 0x5A
00000A64 3F00 move.w -[A7], D0
00000A66 70FF moveq.l D0, 0xFFFFFFFF
00000A68 3F00 move.w -[A7], D0
00000A6A 3F3C 01F4 move.w -[A7], 0x1F4
00000A6E 3F3C 00BE move.w -[A7], 0xBE
00000A72 70FF moveq.l D0, 0xFFFFFFFF
00000A74 3F00 move.w -[A7], D0
00000A76 7002 moveq.l D0, 0x02
00000A78 3F00 move.w -[A7], D0
00000A7A 4267 clr.w -[A7]
00000A7C 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000A80 203C 0000 012C move.l D0, 0x12C
00000A86 6100 F5CA bsr -0xA34 /* 00000052 */
00000A8A 50ED F4B4 st [A5 - 0xB4C]
00000A8E 6106 bsr +0x8 /* 00000A96 */
00000A90 6100 F74C bsr -0x8B2 /* 000001DE */
00000A94 4E75 rts
fn00000A96:
00000A96 2B5F F5C2 move.l [A5 - 0xA3E], [A7]+
label00000A9A:
00000A9A 50ED F4B4 st [A5 - 0xB4C]
00000A9E 422D F539 clr.b [A5 - 0xAC7]
00000AA2 3B7C 003F F5F0 move.w [A5 - 0xA10], 0x3F /* '?' */
00000AA8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000AAC 206D F758 movea.l A0, [A5 - 0x8A8]
00000AB0 41E8 820A lea.l A0, [A0 - 0x7DF6]
00000AB4 3010 move.w D0, [A0]
00000AB6 48C0 ext.l D0
00000AB8 0C80 0000 0001 cmpi.l D0, 0x1
00000ABE 66DA bne -0x24 /* 00000A9A */
00000AC0 206D F758 movea.l A0, [A5 - 0x8A8]
00000AC4 41E8 820A lea.l A0, [A0 - 0x7DF6]
00000AC8 2008 move.l D0, A0
00000ACA 2040 movea.l A0, D0
00000ACC 4250 clr.w [A0]
00000ACE 7008 moveq.l D0, 0x08
00000AD0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
label00000AD4:
00000AD4 0C6E 0001 0002 cmpi.w [A6 + 0x2], 0x1
00000ADA 6704 beq +0x6 /* 00000AE0 */
00000ADC 4EFA 0006 jmp [PC + 0x6 /* 00000AE4 */]
label00000AE0:
00000AE0 6100 FDC6 bsr -0x238 /* 000008A8 */
label00000AE4:
00000AE4 DEFC 0004 add.w A7, 0x4
00000AE8 2B5F F754 move.l [A5 - 0x8AC], [A7]+
00000AEC 2C5F movea.l A6, [A7]+
00000AEE 4E75 rts
label00000AF0:
00000AF0 7001 moveq.l D0, 0x01
00000AF2 3F00 move.w -[A7], D0
00000AF4 206D FD16 movea.l A0, [A5 - 0x2EA]
00000AF8 4868 808C pea.l [A0 - 0x7F74]
00000AFC 3F2E 8210 move.w -[A7], [A6 - 0x7DF0]
00000B00 3F2E 8212 move.w -[A7], [A6 - 0x7DEE]
00000B04 70FF moveq.l D0, 0xFFFFFFFF
00000B06 3F00 move.w -[A7], D0
00000B08 302E 8210 move.w D0, [A6 - 0x7DF0]
00000B0C 48C0 ext.l D0
00000B0E 0680 0000 01E0 addi.l D0, 0x1E0
00000B14 3F00 move.w -[A7], D0
00000B16 302E 8212 move.w D0, [A6 - 0x7DEE]
00000B1A 48C0 ext.l D0
00000B1C 0680 0000 00E1 addi.l D0, 0xE1
00000B22 3F00 move.w -[A7], D0
00000B24 70FF moveq.l D0, 0xFFFFFFFF
00000B26 3F00 move.w -[A7], D0
00000B28 7006 moveq.l D0, 0x06
00000B2A 3F00 move.w -[A7], D0
00000B2C 4267 clr.w -[A7]
00000B2E 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000B32 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000B36 6100 F5F4 bsr -0xA0A /* 0000012C */
00000B3A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000B3E 203C 0000 0080 move.l D0, 0x80
00000B44 6100 F50C bsr -0xAF2 /* 00000052 */
00000B48 0C6E 0001 8216 cmpi.w [A6 - 0x7DEA], 0x1
00000B4E 6704 beq +0x6 /* 00000B54 */
00000B50 4EFA 00BA jmp [PC + 0xBA /* 00000C0C */]
label00000B54:
00000B54 7002 moveq.l D0, 0x02
00000B56 3F00 move.w -[A7], D0
00000B58 206D FD16 movea.l A0, [A5 - 0x2EA]
00000B5C 4868 809A pea.l [A0 - 0x7F66]
00000B60 700A moveq.l D0, 0x0A
00000B62 3F00 move.w -[A7], D0
00000B64 701E moveq.l D0, 0x1E
00000B66 3F00 move.w -[A7], D0
00000B68 70FF moveq.l D0, 0xFFFFFFFF
00000B6A 3F00 move.w -[A7], D0
00000B6C 3F3C 0190 move.w -[A7], 0x190
00000B70 7046 moveq.l D0, 0x46
00000B72 3F00 move.w -[A7], D0
00000B74 70FF moveq.l D0, 0xFFFFFFFF
00000B76 3F00 move.w -[A7], D0
00000B78 7002 moveq.l D0, 0x02
00000B7A 3F00 move.w -[A7], D0
00000B7C 4267 clr.w -[A7]
00000B7E 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
label00000B82:
00000B82 7007 moveq.l D0, 0x07
00000B84 3F00 move.w -[A7], D0
00000B86 3F3C 8000 move.w -[A7], 0x8000
00000B8A 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000B8E 7000 moveq.l D0, 0x00
00000B90 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000B94 3D40 8218 move.w [A6 - 0x7DE8], D0
00000B98 7001 moveq.l D0, 0x01
00000B9A 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000B9E 3D40 821A move.w [A6 - 0x7DE6], D0
00000BA2 7002 moveq.l D0, 0x02
00000BA4 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000BA8 3D40 821C move.w [A6 - 0x7DE4], D0
00000BAC 7002 moveq.l D0, 0x02
00000BAE 3F00 move.w -[A7], D0
00000BB0 42A7 clr.l -[A7]
00000BB2 42A7 clr.l -[A7]
00000BB4 4267 clr.w -[A7]
00000BB6 4267 clr.w -[A7]
00000BB8 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000BBC 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000BC0 302E 821A move.w D0, [A6 - 0x7DE6]
00000BC4 48C0 ext.l D0
00000BC6 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000BCA 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000BCE 302E 821C move.w D0, [A6 - 0x7DE4]
00000BD2 48C0 ext.l D0
00000BD4 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000BD8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000BDC 7064 moveq.l D0, 0x64
00000BDE 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000BE2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000BE6 7001 moveq.l D0, 0x01
00000BE8 3F00 move.w -[A7], D0
00000BEA 42A7 clr.l -[A7]
00000BEC 42A7 clr.l -[A7]
00000BEE 4267 clr.w -[A7]
00000BF0 4267 clr.w -[A7]
00000BF2 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000BF6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000BFA 7000 moveq.l D0, 0x00
00000BFC 1018 move.b D0, [A0]+
00000BFE 2F00 move.l -[A7], D0
00000C00 7003 moveq.l D0, 0x03
00000C02 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000C06 809F or.l D0, [A7]+
00000C08 6700 FF78 beq -0x86 /* 00000B82 */
label00000C0C:
00000C0C 7001 moveq.l D0, 0x01
00000C0E 3F00 move.w -[A7], D0
00000C10 7002 moveq.l D0, 0x02
00000C12 3F00 move.w -[A7], D0
00000C14 206D FD16 movea.l A0, [A5 - 0x2EA]
00000C18 4868 809C pea.l [A0 - 0x7F64]
00000C1C 3F3C 00DC move.w -[A7], 0xDC
00000C20 3F3C 00B4 move.w -[A7], 0xB4
00000C24 70FF moveq.l D0, 0xFFFFFFFF
00000C26 3F00 move.w -[A7], D0
00000C28 3F3C 0113 move.w -[A7], 0x113
00000C2C 3F3C 00C8 move.w -[A7], 0xC8
00000C30 70FF moveq.l D0, 0xFFFFFFFF
00000C32 3F00 move.w -[A7], D0
00000C34 4267 clr.w -[A7]
00000C36 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000C3A 7002 moveq.l D0, 0x02
00000C3C 3F00 move.w -[A7], D0
00000C3E 7001 moveq.l D0, 0x01
00000C40 3F00 move.w -[A7], D0
00000C42 206D FD16 movea.l A0, [A5 - 0x2EA]
00000C46 4868 80A2 pea.l [A0 - 0x7F5E]
00000C4A 3F3C 0122 move.w -[A7], 0x122
00000C4E 3F3C 00B4 move.w -[A7], 0xB4
00000C52 70FF moveq.l D0, 0xFFFFFFFF
00000C54 3F00 move.w -[A7], D0
00000C56 3F3C 0159 move.w -[A7], 0x159
00000C5A 3F3C 00C8 move.w -[A7], 0xC8
00000C5E 70FF moveq.l D0, 0xFFFFFFFF
00000C60 3F00 move.w -[A7], D0
00000C62 4267 clr.w -[A7]
00000C64 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000C68 7003 moveq.l D0, 0x03
00000C6A 3F00 move.w -[A7], D0
00000C6C 7001 moveq.l D0, 0x01
00000C6E 3F00 move.w -[A7], D0
00000C70 206D FD16 movea.l A0, [A5 - 0x2EA]
00000C74 4868 80A8 pea.l [A0 - 0x7F58]
00000C78 3F3C 0168 move.w -[A7], 0x168
00000C7C 3F3C 00B4 move.w -[A7], 0xB4
00000C80 70FF moveq.l D0, 0xFFFFFFFF
00000C82 3F00 move.w -[A7], D0
00000C84 3F3C 01AE move.w -[A7], 0x1AE
00000C88 3F3C 00C8 move.w -[A7], 0xC8
00000C8C 70FF moveq.l D0, 0xFFFFFFFF
00000C8E 3F00 move.w -[A7], D0
00000C90 4267 clr.w -[A7]
00000C92 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000C96 6106 bsr +0x8 /* 00000C9E */
00000C98 6100 FD58 bsr -0x2A6 /* 000009F2 */
00000C9C 4E75 rts
fn00000C9E:
00000C9E 2B5F F5BA move.l [A5 - 0xA46], [A7]+
label00000CA2:
00000CA2 6106 bsr +0x8 /* 00000CAA */
00000CA4 6100 FD4C bsr -0x2B2 /* 000009F2 */
00000CA8 4E75 rts
fn00000CAA:
00000CAA 2B5F F5BA move.l [A5 - 0xA46], [A7]+
00000CAE 50ED F4B4 st [A5 - 0xB4C]
00000CB2 422D F539 clr.b [A5 - 0xAC7]
00000CB6 3B7C 003F F5F0 move.w [A5 - 0xA10], 0x3F /* '?' */
00000CBC 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000CC0 0C6E 0001 8214 cmpi.w [A6 - 0x7DEC], 0x1
00000CC6 66DA bne -0x24 /* 00000CA2 */
00000CC8 4E75 rts